package domain;

import java.util.List;

/**
 * 描述
 * yanglh
 * 2017/8/30 0030 15:21
 */
public class AA {

    /**
     * cardTypeList : [{"cardTypeName":"身份证","fkCardTypeId":"1"},{"cardTypeName":"身份证","fkCardTypeId":"1"}]
     * flag : 1
     * schInfo : {"actionId":"1000","bus":"津A-B2589","busTypeName":"大型高大","carryStaId":"2","carryStaName":"天津通莎1","childRelationId":"1","childType":"3","childseatAmount":"0","cityId":"63","commond":"0","drvDate":"2017-08-09","drvTime":"11:45","endName":"北京赵公口","extraReturnFlag":"Y","extraSchFlag":0,"fullPrice":"21","fullTypeId":"1","getModel":"1","halfPrice":"","halfTypeId":"2","id":"2017-08-09,11:45,804,600003,2","insertTime":"2017/8/8 16:55:40","localCarrayStaId":"12536","localCarrayStaName":"天津通莎测试","mile":"","motName":"天津阿尔莎","oldTicketTypeStr":"1,全,21","otherInfo":"","otherInfoDesc":"","otherPrice":"","passId":"检6","routeDetailFlag":"Y","routeDetails":"","routeName":"天津-北京八王坟","runTime":"","schCanSellFlag":"1","schId":"804","schSource":"2","schTypeName":"普通","scheduleId":"804","seatAmount":23,"seatTypeId":"0","seatTypeName":"座","seats":23,"showEndFlag":"Y","splidChar":"","stopId":"600003","stopName":"北京接口","ticketTypeStr":"1,全,21","transportion":{},"upbusPlace":""}
     * ticketTypeInfoList : [{"aloneBuyFlag":"1","childFlag":"1","ticketClass":"1","ticketTypeCode":"1","ticketTypeName":"全"}]
     */

    private String flag;
    private SchInfoBean schInfo;
    private List<CardTypeListBean> cardTypeList;
    private List<TicketTypeInfoListBean> ticketTypeInfoList;

    public String getFlag() {
        return flag;
    }

    public void setFlag(String flag) {
        this.flag = flag;
    }

    public SchInfoBean getSchInfo() {
        return schInfo;
    }

    public void setSchInfo(SchInfoBean schInfo) {
        this.schInfo = schInfo;
    }

    public List<CardTypeListBean> getCardTypeList() {
        return cardTypeList;
    }

    public void setCardTypeList(List<CardTypeListBean> cardTypeList) {
        this.cardTypeList = cardTypeList;
    }

    public List<TicketTypeInfoListBean> getTicketTypeInfoList() {
        return ticketTypeInfoList;
    }

    public void setTicketTypeInfoList(List<TicketTypeInfoListBean> ticketTypeInfoList) {
        this.ticketTypeInfoList = ticketTypeInfoList;
    }

    public static class SchInfoBean {
        /**
         * actionId : 1000
         * bus : 津A-B2589
         * busTypeName : 大型高大
         * carryStaId : 2
         * carryStaName : 天津通莎1
         * childRelationId : 1
         * childType : 3
         * childseatAmount : 0
         * cityId : 63
         * commond : 0
         * drvDate : 2017-08-09
         * drvTime : 11:45
         * endName : 北京赵公口
         * extraReturnFlag : Y
         * extraSchFlag : 0
         * fullPrice : 21
         * fullTypeId : 1
         * getModel : 1
         * halfPrice :
         * halfTypeId : 2
         * id : 2017-08-09,11:45,804,600003,2
         * insertTime : 2017/8/8 16:55:40
         * localCarrayStaId : 12536
         * localCarrayStaName : 天津通莎测试
         * mile :
         * motName : 天津阿尔莎
         * oldTicketTypeStr : 1,全,21
         * otherInfo :
         * otherInfoDesc :
         * otherPrice :
         * passId : 检6
         * routeDetailFlag : Y
         * routeDetails :
         * routeName : 天津-北京八王坟
         * runTime :
         * schCanSellFlag : 1
         * schId : 804
         * schSource : 2
         * schTypeName : 普通
         * scheduleId : 804
         * seatAmount : 23
         * seatTypeId : 0
         * seatTypeName : 座
         * seats : 23
         * showEndFlag : Y
         * splidChar :
         * stopId : 600003
         * stopName : 北京接口
         * ticketTypeStr : 1,全,21
         * transportion : {}
         * upbusPlace :
         */

        private String actionId;
        private String bus;
        private String busTypeName;
        private String carryStaId;
        private String carryStaName;
        private String childRelationId;
        private String childType;
        private String childseatAmount;
        private String cityId;
        private String commond;
        private String drvDate;
        private String drvTime;
        private String endName;
        private String extraReturnFlag;
        private int extraSchFlag;
        private String fullPrice;
        private String fullTypeId;
        private String getModel;
        private String halfPrice;
        private String halfTypeId;
        private String id;
        private String insertTime;
        private String localCarrayStaId;
        private String localCarrayStaName;
        private String mile;
        private String motName;
        private String oldTicketTypeStr;
        private String otherInfo;
        private String otherInfoDesc;
        private String otherPrice;
        private String passId;
        private String routeDetailFlag;
        private String routeDetails;
        private String routeName;
        private String runTime;
        private String schCanSellFlag;
        private String schId;
        private String schSource;
        private String schTypeName;
        private String scheduleId;
        private int seatAmount;
        private String seatTypeId;
        private String seatTypeName;
        private int seats;
        private String showEndFlag;
        private String splidChar;
        private String stopId;
        private String stopName;
        private String ticketTypeStr;
        private TransportionBean transportion;
        private String upbusPlace;

        public String getActionId() {
            return actionId;
        }

        public void setActionId(String actionId) {
            this.actionId = actionId;
        }

        public String getBus() {
            return bus;
        }

        public void setBus(String bus) {
            this.bus = bus;
        }

        public String getBusTypeName() {
            return busTypeName;
        }

        public void setBusTypeName(String busTypeName) {
            this.busTypeName = busTypeName;
        }

        public String getCarryStaId() {
            return carryStaId;
        }

        public void setCarryStaId(String carryStaId) {
            this.carryStaId = carryStaId;
        }

        public String getCarryStaName() {
            return carryStaName;
        }

        public void setCarryStaName(String carryStaName) {
            this.carryStaName = carryStaName;
        }

        public String getChildRelationId() {
            return childRelationId;
        }

        public void setChildRelationId(String childRelationId) {
            this.childRelationId = childRelationId;
        }

        public String getChildType() {
            return childType;
        }

        public void setChildType(String childType) {
            this.childType = childType;
        }

        public String getChildseatAmount() {
            return childseatAmount;
        }

        public void setChildseatAmount(String childseatAmount) {
            this.childseatAmount = childseatAmount;
        }

        public String getCityId() {
            return cityId;
        }

        public void setCityId(String cityId) {
            this.cityId = cityId;
        }

        public String getCommond() {
            return commond;
        }

        public void setCommond(String commond) {
            this.commond = commond;
        }

        public String getDrvDate() {
            return drvDate;
        }

        public void setDrvDate(String drvDate) {
            this.drvDate = drvDate;
        }

        public String getDrvTime() {
            return drvTime;
        }

        public void setDrvTime(String drvTime) {
            this.drvTime = drvTime;
        }

        public String getEndName() {
            return endName;
        }

        public void setEndName(String endName) {
            this.endName = endName;
        }

        public String getExtraReturnFlag() {
            return extraReturnFlag;
        }

        public void setExtraReturnFlag(String extraReturnFlag) {
            this.extraReturnFlag = extraReturnFlag;
        }

        public int getExtraSchFlag() {
            return extraSchFlag;
        }

        public void setExtraSchFlag(int extraSchFlag) {
            this.extraSchFlag = extraSchFlag;
        }

        public String getFullPrice() {
            return fullPrice;
        }

        public void setFullPrice(String fullPrice) {
            this.fullPrice = fullPrice;
        }

        public String getFullTypeId() {
            return fullTypeId;
        }

        public void setFullTypeId(String fullTypeId) {
            this.fullTypeId = fullTypeId;
        }

        public String getGetModel() {
            return getModel;
        }

        public void setGetModel(String getModel) {
            this.getModel = getModel;
        }

        public String getHalfPrice() {
            return halfPrice;
        }

        public void setHalfPrice(String halfPrice) {
            this.halfPrice = halfPrice;
        }

        public String getHalfTypeId() {
            return halfTypeId;
        }

        public void setHalfTypeId(String halfTypeId) {
            this.halfTypeId = halfTypeId;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getInsertTime() {
            return insertTime;
        }

        public void setInsertTime(String insertTime) {
            this.insertTime = insertTime;
        }

        public String getLocalCarrayStaId() {
            return localCarrayStaId;
        }

        public void setLocalCarrayStaId(String localCarrayStaId) {
            this.localCarrayStaId = localCarrayStaId;
        }

        public String getLocalCarrayStaName() {
            return localCarrayStaName;
        }

        public void setLocalCarrayStaName(String localCarrayStaName) {
            this.localCarrayStaName = localCarrayStaName;
        }

        public String getMile() {
            return mile;
        }

        public void setMile(String mile) {
            this.mile = mile;
        }

        public String getMotName() {
            return motName;
        }

        public void setMotName(String motName) {
            this.motName = motName;
        }

        public String getOldTicketTypeStr() {
            return oldTicketTypeStr;
        }

        public void setOldTicketTypeStr(String oldTicketTypeStr) {
            this.oldTicketTypeStr = oldTicketTypeStr;
        }

        public String getOtherInfo() {
            return otherInfo;
        }

        public void setOtherInfo(String otherInfo) {
            this.otherInfo = otherInfo;
        }

        public String getOtherInfoDesc() {
            return otherInfoDesc;
        }

        public void setOtherInfoDesc(String otherInfoDesc) {
            this.otherInfoDesc = otherInfoDesc;
        }

        public String getOtherPrice() {
            return otherPrice;
        }

        public void setOtherPrice(String otherPrice) {
            this.otherPrice = otherPrice;
        }

        public String getPassId() {
            return passId;
        }

        public void setPassId(String passId) {
            this.passId = passId;
        }

        public String getRouteDetailFlag() {
            return routeDetailFlag;
        }

        public void setRouteDetailFlag(String routeDetailFlag) {
            this.routeDetailFlag = routeDetailFlag;
        }

        public String getRouteDetails() {
            return routeDetails;
        }

        public void setRouteDetails(String routeDetails) {
            this.routeDetails = routeDetails;
        }

        public String getRouteName() {
            return routeName;
        }

        public void setRouteName(String routeName) {
            this.routeName = routeName;
        }

        public String getRunTime() {
            return runTime;
        }

        public void setRunTime(String runTime) {
            this.runTime = runTime;
        }

        public String getSchCanSellFlag() {
            return schCanSellFlag;
        }

        public void setSchCanSellFlag(String schCanSellFlag) {
            this.schCanSellFlag = schCanSellFlag;
        }

        public String getSchId() {
            return schId;
        }

        public void setSchId(String schId) {
            this.schId = schId;
        }

        public String getSchSource() {
            return schSource;
        }

        public void setSchSource(String schSource) {
            this.schSource = schSource;
        }

        public String getSchTypeName() {
            return schTypeName;
        }

        public void setSchTypeName(String schTypeName) {
            this.schTypeName = schTypeName;
        }

        public String getScheduleId() {
            return scheduleId;
        }

        public void setScheduleId(String scheduleId) {
            this.scheduleId = scheduleId;
        }

        public int getSeatAmount() {
            return seatAmount;
        }

        public void setSeatAmount(int seatAmount) {
            this.seatAmount = seatAmount;
        }

        public String getSeatTypeId() {
            return seatTypeId;
        }

        public void setSeatTypeId(String seatTypeId) {
            this.seatTypeId = seatTypeId;
        }

        public String getSeatTypeName() {
            return seatTypeName;
        }

        public void setSeatTypeName(String seatTypeName) {
            this.seatTypeName = seatTypeName;
        }

        public int getSeats() {
            return seats;
        }

        public void setSeats(int seats) {
            this.seats = seats;
        }

        public String getShowEndFlag() {
            return showEndFlag;
        }

        public void setShowEndFlag(String showEndFlag) {
            this.showEndFlag = showEndFlag;
        }

        public String getSplidChar() {
            return splidChar;
        }

        public void setSplidChar(String splidChar) {
            this.splidChar = splidChar;
        }

        public String getStopId() {
            return stopId;
        }

        public void setStopId(String stopId) {
            this.stopId = stopId;
        }

        public String getStopName() {
            return stopName;
        }

        public void setStopName(String stopName) {
            this.stopName = stopName;
        }

        public String getTicketTypeStr() {
            return ticketTypeStr;
        }

        public void setTicketTypeStr(String ticketTypeStr) {
            this.ticketTypeStr = ticketTypeStr;
        }

        public TransportionBean getTransportion() {
            return transportion;
        }

        public void setTransportion(TransportionBean transportion) {
            this.transportion = transportion;
        }

        public String getUpbusPlace() {
            return upbusPlace;
        }

        public void setUpbusPlace(String upbusPlace) {
            this.upbusPlace = upbusPlace;
        }

        public static class TransportionBean {
        }
    }

    public static class CardTypeListBean {
        /**
         * cardTypeName : 身份证
         * fkCardTypeId : 1
         */

        private String cardTypeName;
        private String fkCardTypeId;

        public String getCardTypeName() {
            return cardTypeName;
        }

        public void setCardTypeName(String cardTypeName) {
            this.cardTypeName = cardTypeName;
        }

        public String getFkCardTypeId() {
            return fkCardTypeId;
        }

        public void setFkCardTypeId(String fkCardTypeId) {
            this.fkCardTypeId = fkCardTypeId;
        }
    }

    public static class TicketTypeInfoListBean {
        /**
         * aloneBuyFlag : 1
         * childFlag : 1
         * ticketClass : 1
         * ticketTypeCode : 1
         * ticketTypeName : 全
         */

        private String aloneBuyFlag;
        private String childFlag;
        private String ticketClass;
        private String ticketTypeCode;
        private String ticketTypeName;

        public String getAloneBuyFlag() {
            return aloneBuyFlag;
        }

        public void setAloneBuyFlag(String aloneBuyFlag) {
            this.aloneBuyFlag = aloneBuyFlag;
        }

        public String getChildFlag() {
            return childFlag;
        }

        public void setChildFlag(String childFlag) {
            this.childFlag = childFlag;
        }

        public String getTicketClass() {
            return ticketClass;
        }

        public void setTicketClass(String ticketClass) {
            this.ticketClass = ticketClass;
        }

        public String getTicketTypeCode() {
            return ticketTypeCode;
        }

        public void setTicketTypeCode(String ticketTypeCode) {
            this.ticketTypeCode = ticketTypeCode;
        }

        public String getTicketTypeName() {
            return ticketTypeName;
        }

        public void setTicketTypeName(String ticketTypeName) {
            this.ticketTypeName = ticketTypeName;
        }
    }
}
